<?php
/*
 *   This file is part of poat.
 *
 *   poat is free software: you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation, either version 3 of the License, or
 *   (at your option) any later version.
 *
 *   poat is distributed in the hope that it will be useful,
 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 *   GNU General Public License for more details.
 *
 *   You should have received a copy of the GNU General Public License
 *   along with poat.  If not, see <http://www.gnu.org/licenses/>.
 */

require_once(ROOT_PATH."func/mail.inc.php");
require_once(ROOT_PATH."class/user.class.php");

$file = new files($projectid);
$file->id=$fileid;
$ret = $loader->get($file);
if ($ret) {
	$control = $fuzzy + $untranslated;
	$file->translated=$translated;
	$file->fuzzy=$fuzzy;
	$file->untranslated=$untranslated;
	$loader->execute($file->stats());

	$prj = new project;
	$prj->id=$projectid;
	$prj->statsupdated=util::now();
	$loader->execute($prj->stats());

	if ($control > 0 and $file->statusid == FILE_STATUS_DONE) {
		$file->statusid = FILE_STATUS_CHKPND;
		//$file->userid = BOT_USER;
		$file->comment = BOT_STAT_COMMENT;
		$file->stamp=util::hashcode($file->id);
		$loader->update($file);
		
		$his = new history($projectid);
		$his->statusid=$file->statusid;
		$his->fileid=$file->id;
		$his->userid=BOT_USER;
		$his->comment=$file->comment;
		$loader->save($his);
	
		$loader->get($prj);
		sendStatUpdateMail($file,$prj);
	}

}


?>
